From c8bdac75085237a02c8161cb37ca981b78be9811 Mon Sep 17 00:00:00 2001 From: Alexander Larsson Date: Thu, 18 Dec 2008 21:30:56 +0100 Subject: [PATCH] Recompute abs_x/y before reparenting windows due to new native window parent --- gdk/gdkwindow.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/gdk/gdkwindow.c b/gdk/gdkwindow.c index 227d8b685b..851093e0a9 100644 --- a/gdk/gdkwindow.c +++ b/gdk/gdkwindow.c @@ -1141,6 +1141,8 @@ gdk_window_set_has_native (GdkWindow *window, gboolean has_native) _gdk_window_impl_new (window, (GdkWindow *)private->parent, screen, visual, get_native_event_mask (private), &attributes, GDK_WA_COLORMAP); new_impl = private->impl; + + recompute_visible_regions (private, FALSE, FALSE); private->impl = old_impl; change_impl (private, new_impl); -- 2.30.2